/*!/common/stdatic/css/base.less*/
* {
	outline: 0
}

html, body {
	height: auto !important
}

body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "Hiragino Sans GB", "Microsoft Yahei", SimSun, Arial,
		"Helvetica Neue", Helvetica;
	color: #333;
	word-wrap: break-word;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	min-width: 1200px
}

article, aside, details, figcaption, figure, footer, header, hgroup,
	main, menu, nav, section, summary {
	display: block
}

progress {
	display: inline-block;
	vertical-align: baseline
}

a {
	color: #555;
	background-color: transparent;
	text-decoration: none
}

a:hover {
	color: #00b38a
}

h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
	font-weight: 400
}

p {
	margin: 0
}

p+p {
	margin-top: 10px
}

img {
	border: 0;
	vertical-align: top;
	display: inline-block
}

button, input, optgroup, select, textarea {
	margin: 0;
	padding: 0;
	border: 1px solid #ededed;
	border-radius: 0;
	font-family: "Hiragino Sans GB", "Microsoft Yahei", SimSun, Arial,
		"Helvetica Neue", Helvetica
}

textarea {
	overflow: auto
}

label, select, button, input[type=button], input[type=reset], input[type=submit],
	input[type=radio], input[type=checkbox], input[type=file] {
	cursor: pointer
}

input[type=text], input[type=password], textarea {
	font-family: "Microsoft Yahei", SimSun, Arial, "Helvetica Neue",
		Helvetica
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th, td {
	padding: 0
}

strong {
	font-weight: 400
}

em, i {
	font-style: normal
}

dl, dt, dd {
	margin: 0
}

::selection {
	color: #fff;
	background-color: #00b38a
}

::-moz-selection {
	color: #fff;
	background-color: #00b38a
}

ul, ol {
	margin: 0;
	padding: 0;
	list-style: none
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix {
	*zoom: 1
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.img-ad-txt::after {
	content: '广告';
	position: absolute;
	bottom: 40px;
	font-size: 12px;
	right: 35px;
	padding: 0 2px;
	border-radius: 2px;
	color: #666;
	width: 26px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	background: rgba(255, 255, 255, .4)
}

@font-face {
	font-family: lagou-www;
	src: url(../images/lagou-www_51d67b3.eot);
	src: url(../images/lagou-www_51d67b3.eot#iefix)
		format('embedded-opentype'), url(../images/lagou-www_733cdb9.ttf)
		format('truetype'), url(../images/lagou-www_18cdf9b.woff)
		format('woff'), url(../images/lagou-www_c8a28f9.svg) format('svg');
	font-weight: 400;
	font-style: normal
}

[class^=icon-glyph-], [class*=" icon-glyph-"] {
	font-family: lagou-www !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-glyph-attachment:before {
	content: "\e901"
}

.icon-glyph-attachment2:before {
	content: "\e902"
}

.icon-glyph-attention:before {
	content: "\e903"
}

.icon-glyph-attention2:before {
	content: "\e904"
}

.icon-glyph-question:before {
	content: "\e905"
}

.icon-glyph-smile:before {
	content: "\e906"
}

.icon-glyph-star:before {
	content: "\e907"
}

.icon-glyph-online-resume:before {
	content: "\e908"
}

.icon-glyph-hollow-star:before {
	content: "\e909"
}

.icon-glyph-wechat:before {
	content: "\e90a"
}

.icon-glyph-trend:before {
	content: "\e90b"
}

.icon-glyph-fourSquare:before {
	content: "\e90c"
}

.icon-glyph-home:before {
	content: "\e90d"
}

.icon-glyph-figure:before {
	content: "\e90e"
}

.icon-glyph-valid:before {
	content: "\e90f"
}

.icon-glyph-address:before {
	content: "\e910"
}

.icon-glyph-close2:before {
	content: "\e911"
}

.icon-glyph-close:before {
	content: "\e912"
}

.icon-glyph-doller:before {
	content: "\e913"
}

.icon-glyph-ku:before {
	content: "\e914"
}

.icon-glyph-mina:before {
	content: "\e915"
}

.icon-glyph-like:before {
	content: "\e900"
}

.tag-51 {
	padding: 0 5px;
	background: #dff0ff;
	font-size: 12px;
	color: #2A97FF !important;
	line-height: 18px;
	height: 18px;
	border-radius: 2px;
	font-weight: 700
}

#content-container, #content-container * {
	box-sizing: content-box
}